package com.ums.scumspay.entity.req.c2b;

import lombok.Builder;
import lombok.Data;

import java.util.List;
@Data
@Builder
public class GetQrCodeBody {
    //消息ID
    private String msgId;
    //报文请求时间，格式yyyy-MM-ddHH:mm:ss
    private String requestTimestamp;
    //请求系统预留字段
    private String srcReserve;
    //商户号
    private String mid;
    //终端号
    private String tid;
    //业务类型
    private String instMid;
    //账单号
    private String billNo;
    //账单日期
    private String billDate;
    //账单描述
    private String billDesc;
    //支付总金额
    private int totalAmount;
    //分账标记
    private String divisionFlag;
    //平台商户分账金额
    private int platformAmount;
    //商品信息
    private List<GoodsItem> goods;
    //子订单信息
    private List<SubOrderItem> subOrders;
    //会员号
    private String memberId;
    //桌号、柜台号、房间号
    private String counterNo;
    //账单过期时间
    private String expireTime;
    //支付结果通知地址
    private String notifyUrl;
    //网页跳转地址
    private String returnUrl;
    //二维码ID
    private String qrCodeId;
    //系统ID
    private String systemId;
    //担保交易标识
    private String secureTransaction;
    //钱包选项
    private String walletOption;
    //实名认证姓名
    private String name;
    //实名认证手机号
    private String mobile;
    //实名认证证件类型
    private String certType;
    //实名认证证件号
    private String certNo;
    //是否需要实名认证
    private String fixBuyer;
    //是否需要限制信用卡支付
    private String limitCreditCard;
}
